<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <!-- 2 统计数组中每个字母出现的次数["c", "a", "z", "a", "a","b"] -->
    <!-- {
    a:3,
    z:1,
    c:1,
    b:1
    } -->

    <script>
      var arr = ["c", "a", "z", "a", "a", "b"];

      var obj = {};
      for (var i = 0; i < arr.length; i++) {
        // arr[i]; 就是 咱们 obj对象的属性名
        var key = arr[i];

        // 判断 obj当中 是否已经 拥有了这个属性
        // 获取对象不存在的属性时 ,undefined
        if (obj[key]) {
          // 存在的情况
          // 执行 +1
          obj[key] = obj[key] + 1;
        } else {
          // 不存在的情况;
          obj[key] = 1;
        }
      }
      console.log(obj);
    </script>
  </body>
</html>
